i2c: bcm2835: Add support for dynamic clock
authorNoralf Trønnes <noralf@tronnes.org>
Mon, 26 Sep 2016 23:00:08 +0000 (01:00 +0200)
committerRaspbian kernel package updater <root@raspbian.org>
Thu, 15 Feb 2018 17:28:34 +0000 (17:28 +0000)
commite0c502f81aaaa5c67595aee08474ebba4ab0f404
treefa1bb3028a6f78a5df010aa69eda4f4c7662e6aa
parent1282d82f110a9dac1122b2b124f8b8c36f018b20
i2c: bcm2835: Add support for dynamic clock

Support a dynamic clock by reading the frequency and setting the
divisor in the transfer function instead of during probe.

Signed-off-by: Noralf Trønnes <noralf@tronnes.org>
Reviewed-by: Martin Sperl <kernel@martin.sperl.org>
drivers/i2c/busses/i2c-bcm2835.c